dense traffic - French English Dictionary